﻿using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using ordserv.Data;
using ordserv.Data.dsCidadeTableAdapters;


namespace ordserv.Bussiness
{
    public class CidadeBS
    {
        public void Insert(String Nome, String UF)
        {
            CidadeTableAdapter dap = new CidadeTableAdapter();
            dap.Insert(Nome, UF);
        }


        public void Update(int IdCidade, String Nome, String UF)
        {
            CidadeTableAdapter dap = new CidadeTableAdapter();
            dap.Update(Nome, UF, IdCidade);
        }


        public void Delete(int idCidade)
        {
            CidadeTableAdapter dap = new CidadeTableAdapter();
            dap.Delete(idCidade);
        }

        // o retorno dessa função é um dsCidade
        public dsCidade.CidadeDataTable SelectByNomeUF(String Nome, String UF)
        {
            CidadeTableAdapter dap = new CidadeTableAdapter();
            return dap.GetDataByNomeUF(Nome, UF);
        }

        // o retorno dessa função é os dados de uma cidade com base no ID
        public dsCidade.CidadeDataTable SelectByID(int IDCidade)
        {
            CidadeTableAdapter dap = new CidadeTableAdapter();
            return dap.GetDataById(IDCidade);
        }

    }

}
